package com.jctrip.hotel.source.model.rezen.resp;

import java.io.Serializable;
import java.util.List;

import lombok.Data;

/**
 * @Author henry
 * @Date 2023/8/11 10:13
 * @Description
 */
@Data
public class HotelInfoDTO implements Serializable {
    private List<Amenities> amenities;
    private String areaCode;
    private String areaName;
    private String brandCode;
    private String brandLogoURL;
    private String brandName;
    private String cityCode;
    private String cityName;
    private String coverImage;
    private String createTime;
    private List<String> customFlagList;
    private String decorationDate;
    private Long groupId;
    private String hotelAddress;
    private List<HotelBusinessDistricts> hotelBusinessDistricts;
    private String hotelCode;
    private Long hotelId;
    private List<String> hotelImages;
    private String hotelName;
    private String introduction;
    private Long latitude;
    private Long longitude;
    private Integer mapType;
    private String mobilePhone;
    private String openingDate;
    private String postCode;
    private String provinceCode;
    private String provinceName;
    private List<RequiredReads> requiredReads;
    private Integer status;
    private String telephone;
    private String wifiName;
    private String wifiPassword;

    @Data
    public static class Amenities {
        private String amentiesCode;
        private Integer amentiesId;
        private String amentiesName;
        private Long hotelId;
        private String updateTime;
    }

    @Data
    public static class HotelBusinessDistricts {
        private String businessDistrict;
        private Long hotelId;
    }

    @Data
    public static class RequiredReads {
        private String content;
        private String title;
    }
}
